﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using BTN04.BUS;

namespace BTN04.ADMIN
{
    public partial class doimatkhau : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            lblLoi.Visible = false;
        }

        protected void btnDoiMaKhau_Click(object sender, EventArgs e)
        {
            if (Session["tendn"] == null)
            {
                Response.Redirect("~/ADMIN/trangchu.aspx");
            }
            else
            {
                string tendangnhap = Session["tendn"].ToString();
                NguoiDungBUS ngBUS = new NguoiDungBUS();
                DataTable dt = ngBUS.KiemTraDangNhap(tendangnhap, txtMatKhauCu.Text);
                if (dt.Rows.Count != 0)
                {
                    if (txtMatKhauMoi.Text == "" && txtXacNhanMatKhau.Text == "")
                        Response.Redirect("~/ADMIN/doimatkhau.aspx");
                    if (txtMatKhauMoi.Text == txtXacNhanMatKhau.Text)
                    {
                        int flag = ngBUS.UpdateMatKhau(tendangnhap, txtXacNhanMatKhau.Text);
                        if (flag == 0)
                        {
                            lblLoi.Visible = true;
                            lblLoi.Text = "Thay đổi thành công";

                        }
                        else
                        {
                            lblLoi.Visible = true;
                            lblLoi.Text = "Thay đổi thất bại";
                        }
                    }
                    else
                    {
                        lblLoi.Visible = true;
                        lblLoi.Text = "* Xác nhận mật khẩu mới không khớp";
                    }

                }
                else
                {
                    lblLoi.Visible = true;
                    lblLoi.Text = "* Mật khẩu hiện tại không đúng";
                }

            }
        }
    }
}
